package com.ls.lserp.modules.order.entity;


import java.util.Date;
import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;

public class QualityResult extends DataEntity<QualityResult> {

	//订单
	private Order order;
		
	//标记
	private String urgentCD;
	
	//类别
	private String orderTypeCD;
	
	//内部款号
	private String styleNo;
	
	//订单号
	private String orderNO;
	
	//款式名称
	private String styleNameCN;
	
	//面料号
	private String styleFabricNo;
	
	//规格
	private String sizeCD;
	
	//质检结果
	private String qualityResult;
	
	//质检说明
	private String qualityInstructions;
	
	//开始日期
	private String dateStart;
	
	//结束日期
	private String dateEnd;
	
	//Tab页状态
	private int tabPageStatus;
	
	//tab页
	private String packageStatus;
	
	//款式id
	private Long styleID;
	
	//质检项目
	private String qcItem;
	
	//质检内容
	private String qcContent;
	
	//项目代码
	private String qcCode;
	
	//问题List
	private List<QualityResult> qualityResultDetailsList;
	
	//工序ID
	private Long operatingID;
	
	//未通过数量
	private int notAccessNum;
	
	//特殊未通过（34）
	private int levelSpec34;
		
	//普通未通过数（34）
	private int levelNormal34;
		
	//检测数（34）
	private int unWaitCheck34;
	
	//未检测数（34）
	private int waitCheck34;
	
	//普通未通过数（35）
	private int levelNormal35;
			
	//检测数（35）
	private int unWaitCheck35;
	
	//未检测数（35）
	private int waitCheck35;
		
	//普通未通过数（36）
	private int levelNormal36;
			
	//检测数（36）
	private int unWaitCheck36;
	
	//未检测数（36）
	private int waitCheck36;
	
	//普通未通过数（37）
	private int levelNormal37;
				
	//检测数（37）
	private int unWaitCheck37;
	
	//未检测数（37）
	private int waitCheck37;
	
	//排序条件
    private Long orderByTerm;
    
    //排序类型（升序、降序）
    private Long orderByType;

    
	public int getNotAccessNum() {
		return notAccessNum;
	}

	public void setNotAccessNum(int notAccessNum) {
		this.notAccessNum = notAccessNum;
	}

	/**
	 * @return the orderByTerm
	 */
	public Long getOrderByTerm() {
		return orderByTerm;
	}

	/**
	 * @param orderByTerm the orderByTerm to set
	 */
	public void setOrderByTerm(Long orderByTerm) {
		this.orderByTerm = orderByTerm;
	}

	/**
	 * @return the orderByType
	 */
	public Long getOrderByType() {
		return orderByType;
	}

	/**
	 * @param orderByType the orderByType to set
	 */
	public void setOrderByType(Long orderByType) {
		this.orderByType = orderByType;
	}

	/**
	 * @return the order
	 */
	public Order getOrder() {
		return order;
	}

	/**
	 * @param order the order to set
	 */
	public void setOrder(Order order) {
		this.order = order;
	}

	/**
	 * @return the operatingID
	 */
	public Long getOperatingID() {
		return operatingID;
	}

	/**
	 * @param operatingID the operatingID to set
	 */
	public void setOperatingID(Long operatingID) {
		this.operatingID = operatingID;
	}

	/**
	 * @return the waitCheck34
	 */
	public int getWaitCheck34() {
		return waitCheck34;
	}

	/**
	 * @return the waitCheck35
	 */
	public int getWaitCheck35() {
		return waitCheck35;
	}

	/**
	 * @return the waitCheck36
	 */
	public int getWaitCheck36() {
		return waitCheck36;
	}

	/**
	 * @return the waitCheck37
	 */
	public int getWaitCheck37() {
		return waitCheck37;
	}

	/**
	 * @param waitCheck34 the waitCheck34 to set
	 */
	public void setWaitCheck34(int waitCheck34) {
		this.waitCheck34 = waitCheck34;
	}

	/**
	 * @param waitCheck35 the waitCheck35 to set
	 */
	public void setWaitCheck35(int waitCheck35) {
		this.waitCheck35 = waitCheck35;
	}

	/**
	 * @param waitCheck36 the waitCheck36 to set
	 */
	public void setWaitCheck36(int waitCheck36) {
		this.waitCheck36 = waitCheck36;
	}

	/**
	 * @param waitCheck37 the waitCheck37 to set
	 */
	public void setWaitCheck37(int waitCheck37) {
		this.waitCheck37 = waitCheck37;
	}

	/**
	 * @return the levelSpec34
	 */
	public int getLevelSpec34() {
		return levelSpec34;
	}

	/**
	 * @return the levelNormal34
	 */
	public int getLevelNormal34() {
		return levelNormal34;
	}

	/**
	 * @return the unWaitCheck34
	 */
	public int getUnWaitCheck34() {
		return unWaitCheck34;
	}

	/**
	 * @return the levelNormal35
	 */
	public int getLevelNormal35() {
		return levelNormal35;
	}

	/**
	 * @return the unWaitCheck35
	 */
	public int getUnWaitCheck35() {
		return unWaitCheck35;
	}

	/**
	 * @return the levelNormal36
	 */
	public int getLevelNormal36() {
		return levelNormal36;
	}

	/**
	 * @return the unWaitCheck36
	 */
	public int getUnWaitCheck36() {
		return unWaitCheck36;
	}

	/**
	 * @return the levelNormal37
	 */
	public int getLevelNormal37() {
		return levelNormal37;
	}

	/**
	 * @return the unWaitCheck37
	 */
	public int getUnWaitCheck37() {
		return unWaitCheck37;
	}

	/**
	 * @param levelSpec34 the levelSpec34 to set
	 */
	public void setLevelSpec34(int levelSpec34) {
		this.levelSpec34 = levelSpec34;
	}

	/**
	 * @param levelNormal34 the levelNormal34 to set
	 */
	public void setLevelNormal34(int levelNormal34) {
		this.levelNormal34 = levelNormal34;
	}

	/**
	 * @param unWaitCheck34 the unWaitCheck34 to set
	 */
	public void setUnWaitCheck34(int unWaitCheck34) {
		this.unWaitCheck34 = unWaitCheck34;
	}

	/**
	 * @param levelNormal35 the levelNormal35 to set
	 */
	public void setLevelNormal35(int levelNormal35) {
		this.levelNormal35 = levelNormal35;
	}

	/**
	 * @param unWaitCheck35 the unWaitCheck35 to set
	 */
	public void setUnWaitCheck35(int unWaitCheck35) {
		this.unWaitCheck35 = unWaitCheck35;
	}

	/**
	 * @param levelNormal36 the levelNormal36 to set
	 */
	public void setLevelNormal36(int levelNormal36) {
		this.levelNormal36 = levelNormal36;
	}

	/**
	 * @param unWaitCheck36 the unWaitCheck36 to set
	 */
	public void setUnWaitCheck36(int unWaitCheck36) {
		this.unWaitCheck36 = unWaitCheck36;
	}

	/**
	 * @param levelNormal37 the levelNormal37 to set
	 */
	public void setLevelNormal37(int levelNormal37) {
		this.levelNormal37 = levelNormal37;
	}

	/**
	 * @param unWaitCheck37 the unWaitCheck37 to set
	 */
	public void setUnWaitCheck37(int unWaitCheck37) {
		this.unWaitCheck37 = unWaitCheck37;
	}

	/**
	 * @return the qualityResultDetailsList
	 */
	public List<QualityResult> getQualityResultDetailsList() {
		return qualityResultDetailsList;
	}

	/**
	 * @param qualityResultDetailsList the qualityResultDetailsList to set
	 */
	public void setQualityResultDetailsList(List<QualityResult> qualityResultDetailsList) {
		this.qualityResultDetailsList = qualityResultDetailsList;
	}

	/**
	 * @return the qcItem
	 */
	public String getQcItem() {
		return qcItem;
	}

	/**
	 * @param qcItem the qcItem to set
	 */
	public void setQcItem(String qcItem) {
		this.qcItem = qcItem;
	}

	/**
	 * @return the qcContent
	 */
	public String getQcContent() {
		return qcContent;
	}

	/**
	 * @param qcContent the qcContent to set
	 */
	public void setQcContent(String qcContent) {
		this.qcContent = qcContent;
	}

	/**
	 * @return the qcCode
	 */
	public String getQcCode() {
		return qcCode;
	}

	/**
	 * @param qcCode the qcCode to set
	 */
	public void setQcCode(String qcCode) {
		this.qcCode = qcCode;
	}

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(long id) {
		this.id = id;
	}


	/**
	 * @return the styleID
	 */
	public Long getStyleID() {
		return styleID;
	}

	/**
	 * @param styleID the styleID to set
	 */
	public void setStyleID(Long styleID) {
		this.styleID = styleID;
	}

	/**
	 * @return the packageStatus
	 */
	public String getPackageStatus() {
		return packageStatus;
	}

	/**
	 * @param packageStatus the packageStatus to set
	 */
	public void setPackageStatus(String packageStatus) {
		this.packageStatus = packageStatus;
	}

	/**
	 * @return the tabPageStatus
	 */
	public int getTabPageStatus() {
		return tabPageStatus;
	}

	/**
	 * @param tabPageStatus the tabPageStatus to set
	 */
	public void setTabPageStatus(int tabPageStatus) {
		this.tabPageStatus = tabPageStatus;
	}

	/**
	 * @return the dateStart
	 */
	public String getDateStart() {
		return dateStart;
	}

	/**
	 * @return the dateEnd
	 */
	public String getDateEnd() {
		return dateEnd;
	}

	/**
	 * @param dateStart the dateStart to set
	 */
	public void setDateStart(String dateStart) {
		this.dateStart = dateStart;
	}

	/**
	 * @param dateEnd the dateEnd to set
	 */
	public void setDateEnd(String dateEnd) {
		this.dateEnd = dateEnd;
	}

	/**
	 * @return the urgentCD
	 */
	public String getUrgentCD() {
		return urgentCD;
	}

	/**
	 * @param urgentCD the urgentCD to set
	 */
	public void setUrgentCD(String urgentCD) {
		this.urgentCD = urgentCD;
	}

	/**
	 * @return the orderTypeCD
	 */
	public String getOrderTypeCD() {
		return orderTypeCD;
	}

	/**
	 * @param orderTypeCD the orderTypeCD to set
	 */
	public void setOrderTypeCD(String orderTypeCD) {
		this.orderTypeCD = orderTypeCD;
	}

	/**
	 * @return the styleNo
	 */
	public String getStyleNo() {
		return styleNo;
	}

	/**
	 * @param styleNo the styleNo to set
	 */
	public void setStyleNo(String styleNo) {
		this.styleNo = styleNo;
	}

	/**
	 * @return the orderNO
	 */
	public String getOrderNO() {
		return orderNO;
	}

	/**
	 * @param orderNO the orderNO to set
	 */
	public void setOrderNO(String orderNO) {
		this.orderNO = orderNO;
	}

	/**
	 * @return the styleNameCN
	 */
	public String getStyleNameCN() {
		return styleNameCN;
	}

	/**
	 * @param styleNameCN the styleNameCN to set
	 */
	public void setStyleNameCN(String styleNameCN) {
		this.styleNameCN = styleNameCN;
	}

	/**
	 * @return the styleFabricNo
	 */
	public String getStyleFabricNo() {
		return styleFabricNo;
	}

	/**
	 * @param styleFabricNo the styleFabricNo to set
	 */
	public void setStyleFabricNo(String styleFabricNo) {
		this.styleFabricNo = styleFabricNo;
	}

	/**
	 * @return the sizeCD
	 */
	public String getSizeCD() {
		return sizeCD;
	}

	/**
	 * @param sizeCD the sizeCD to set
	 */
	public void setSizeCD(String sizeCD) {
		this.sizeCD = sizeCD;
	}

	/**
	 * @return the qualityResult
	 */
	public String getQualityResult() {
		return qualityResult;
	}

	/**
	 * @param qualityResult the qualityResult to set
	 */
	public void setQualityResult(String qualityResult) {
		this.qualityResult = qualityResult;
	}

	/**
	 * @return the qualityInstructions
	 */
	public String getQualityInstructions() {
		return qualityInstructions;
	}

	/**
	 * @param qualityInstructions the qualityInstructions to set
	 */
	public void setQualityInstructions(String qualityInstructions) {
		this.qualityInstructions = qualityInstructions;
	}
	

	
	
}